Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(actions): Migliorata Auto Tag & Release #50

Merged
merged 2 commits into from
Jul 30, 2023

Conversation

ncvescera
Copy link
Member

Migliorati titoli delle varie fasi dell'action con emoji e resi più esplicativi.

Ora l'action genera un changelog migliore, personalizzabile e molto più completo. È in grado di capire ogni commit a quale catogiria appartiene (feat, fix, perf, chore, ecc.), prende tutti i commit di una PR mergiata (prima solo il commit di merge e basta), per ogni commit aggiunge l'id e l'autore, include alla fine il link all'intero Changelog (di GitHub). Il template con cui si genera il changelog è completamente personalizzabile:

  • è possibile modificare, aggiungere e togliere i gruppi
  • è possibile aggiungere testi prima, dopo e nei commit
  • è possibile aggiungere emoji e strutture in markdown

È possibile controllare il bumping della versione aggiungendo al commit di merge le seguenti stringe:

  • #major (default): incrementa di 1 la parte più a sinistra. v10.2.3 $\rightarrow$ v11.2.3. Se non specificato vuene utilizzata questa.
  • #minor: incrementa la parte centrale di 1. v10.2.3 $\rightarrow$ v10.3.3.
  • #patch: incrementa la parte più a sinistra di 1. v10.2.3 $\rightarrow$ v10.2.4.

image
Esempio di Changelog

Migliorati titoli delle varie fasi dell'action con emoji e resi più
esplicativi.

Ora l'action genera un changelog migliore, personalizzabile e molto più
completo. È in grado di capire ogni commit a quale catogiria appartiene
(feat, fix, perf, chore, ecc.), prende tutti i commit di una PR mergiata
(prima solo il commit di merge e basta), per ogni commit aggiunge l'id e
l'autore, include alla fine il link all'intero Changelog (di GitHub).
Il template con cui si genera il changelog è completamente
personalizzabile:
- è possibile modificare, aggiungere e togliere i gruppi
- è possibile aggiungere testi prima, dopo e nei commit
- è possibile aggiungere emoji e strutture in markdown
Risolto problema 'bad indentation' nel file yml dell'action
@ncvescera ncvescera added the actions Aggiornamenti e modifiche alle Actions di GitHub label Jul 19, 2023
@ncvescera ncvescera merged commit 2ea334a into master Jul 30, 2023
@ncvescera ncvescera deleted the action/tag-and-release branch July 30, 2023 14:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
actions Aggiornamenti e modifiche alle Actions di GitHub
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants